under one's own steam - Turco Inglés Diccionario